﻿.middle-box-content span.blue{color:#0f5f92;font-size:13px}
.middle-box-profile{overflow:hidden}
.middle-box-content p{font-size:13px}
.div_bg_top{
	overflow:hidden;
	width:794px;
	margin:1px auto 0;
	border-radius:9px 9px 0 0;
	-moz-border-radius:9px 9px 0 0;
	-webkit-border-radius:9px 9px 0 0;
	position:relative;
}
.bg_top{
	height:179px;
	background-color:#1a61a3;
	width:100%;
	position:relative;
	-moz-border-radius:9px 9px 0 0;
	-webkit-border-radius:9px 9px 0 0;
	overflow:hidden;
}

.vip-dia .bg_top{background:url(../Images/bg-vip-di.png) no-repeat #1A61A3; }
.vip-gol .bg_top{background:url(../Images/bg-vip-go.png) no-repeat #1A61A3;}
.vip-sil .bg_top{background:url(../Images/bg-vip-si.png) no-repeat #1A61A3;}

.div_tab{
	height:53px;
	width:794px;
	position:absolute;
	left:20px;
	bottom:0px;
}
.div_tab li{
	float:left;
	padding-top:11px;
	margin-right:10px;
}
.ul_tab{width:746px;overflow:hidden;}
.tab{
	height:43px;
	width:138px;
	display:block;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	line-height:42px;
	background:#3da3ff;
}
.tab p{
	color:#fff;
	text-align:center;
	font-weight:700;
	width:100%;
	height:100%;
}
.ul_tab .active,.tab:hover{
	background-color:#fff;
	background-image:none;
	margin-top:-11px;
	height:53px;
	position:relative;
	z-index:1;
}
.ul_tab .active p,.tab:hover p{
	color:#0f5f92;
	height:42px;
	padding-top:11px;
	padding-bottom:0;
	display:block;
}
.middle-box-content .change_name a{
	float:left;
	color:#0095da;
	font-size:12px;
	margin:15px 0 0 10px;
}
.middle-box-content .change_name input{float:left}
.div_txtDK select{
    color: #303030;
    font-size: 21px;
    height: 26px;
    margin: 0;
}
.txtarea{background: url(../Images/box_textarea.gif) repeat-x 0 -209px;}
.div_txtDK textarea{color: #303030;font-size: 21px;}    
.middle-box-content span{color: #3C3C3C;font-size: 21px;}
.middle-box-content p.middle-box-button{margin: 22px 0 0;padding:25px 0 0; display: inline-block;}
.middle-box-content p.middle-box-checkbox{padding: 20px 0 0;}
.submit-button{float:left}

.list-img-radio{overflow:hidden; width:678px;}
.img_radio{
	overflow:hidden;
	width:684px;
	position:relative;
	margin:5px 0 29px 8px;
}
.img_radio li{
	width:54px;
	margin:27px 22px 0 0;
	float:left;
	overflow:hidden;
}
.img_radio img{border:1px solid #ccc9c9}
.img_radio  input{margin:9px auto 0;display:block}

.search p.middle-box-button,.study p.middle-box-button,.contact p.middle-box-button{
	margin-bottom:50px;
	width:100%;
	overflow:hidden;
}
.save_button_vn {
    background: url(../Images/btn_save_vn.png) no-repeat 0 0;
    display: block;
    height: 52px;
    width: 157px;
    margin-top: 20px;
    margin-bottom: 10px;
	float:left;
	position:relative;
}
.cancel_button_vn {
    background: url(../Images/btn_cancel_vn.png) no-repeat 0 0;
    display: block;
    height: 52px;
    width: 157px;
	float:left;
	margin-top: 20px;
	margin-bottom: 10px;
    margin-left:19px;
    position:relative;
}

.div_pass{
	width:321px;
	float:left;
	overflow:hidden;
}

.floatright{float:left;overflow:hidden;}
.middle-box-require{color:#5f5f5f;font-style:italic;}
.contact .lost-pass{font-weight:700;}
.contact .middle-box-require{margin-bottom:20px;}
.change{
	float:left;
	font-size:12px;
	margin:0 6px;
	line-height:44px;
}
.big-txt{padding:6px 0 6px 0;overflow:hidden;}
.big-txt input,.big-txt select,.big-txt span{
	font-size:22px;
	padding-left:10px;
	padding-right:2px;
}
.big-txt span{ display:inline-block;}
.personal{margin:0 0 45px 0; overflow:hidden;}
.personal p{
	padding-bottom:6px;
	overflow:hidden;	
	width:100%;
	padding-top:20px;
}
.personal .middle-box-sex,.personal .middle-box-date{ clear:left; margin:0;}
.personal p.middle-box-require{ margin-top:0; padding-bottom:1px;}
.middle-box-content .btn-line{
	height:0;
	font-size:0;
	width:100%;
	border-top:1px solid #555;
}
.personal .lost-pass{
	color:#0f5f92;
	margin-right:3px;
	line-height:12px;
}
.btn-upload{
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.10, #ffffff),color-stop(1.00, #d9e8ed));
	background-image: -moz-linear-gradient(center bottom,#ffffff 10%,#d9e8ed 100%);
	background: -o-linear-gradient(top, #d9e8ed, #ffffff);
}
.div-upload{
	overflow:hidden;
	margin-top:21px;
	margin-bottom:39px;
}
.personal .div-upload p{
	margin:0;
	float:left;
	width:auto;
	line-height:40px;
	padding:0 6px 0 0;
}
.personal .div-upload input{
	font-size:21px;
	float:left;
	width:394px;
	margin-top:6px;
}
.vip-styles{position: absolute; top:10px; right:-228px; width: 200px; z-index:10;}
.vip-styles-inner{width:100%}
.vip-styles-inner li{overflow:hidden; }
.vip-styles-inner li a{display:block; padding-left: 45px; background:url(../Images/vip-icon.png) no-repeat; font-size: 12px; color:#fff200; line-height: 39px;}
.vip-styles-inner li a.vip-dif{background-position: 0 -191px;}
.vip-styles-inner li a.vip-sim{background-position: 0 -141px;}
.vip-styles-inner li a.vip-sil{background-position: 0 -91px;}
.vip-styles-inner li a.vip-gol{background-position: 0 0;}
.vip-styles-inner li a.vip-dia{background-position: 0 -48px;}
.vip-styles-inner li a.vip-clo{ background-position:0 -230px;}
.choose_theme
{
    border: thin double #C0C0C0;
    color: #FF0000;
    font-size: x-large;
}
.btn_change
{
    background-color: #00FFFF;
    color: #000000;
    font-family: Gulim;
    font-size: x-large;
    font-weight: bolder;
    border: thin solid #C0C0C0;
}